import { createApp } from 'vue';
import barCode from './barCode';

const showBarCode = (data, config) => {
    const paramsData = data || null;
    
    // 创建应用实例
    const app = createApp(barCode);
    
    // 创建DOM容器并挂载应用
    const container = document.createElement('div');
    document.body.appendChild(container);
    
    // 挂载应用并获取实例
    const instance = app.mount(container);
    
    // 调用组件方法并返回结果
    return instance.show(paramsData, config);
};

export default showBarCode;